package ningbo.Controlling_Execution;

/**
 * @Author 宁铂
 * @Date 2021/7/12 17:17
 * @Version 1.0
 */
public class WhileTest {
    /** 本类用于测试 while 的入门案例
     *  需求:产生随机数,直到符合条件为止
     * */

    /** 创建一个返回值为布尔类型的方法
     *  创建布尔类型的变量 result 来,接收发判断的结果(true/false)
     *  判断条件是:只要condition()返回true,就重复执行循环体中的内容
     * */
    static boolean condition(){
        /** Math.random() -- 该方法的作用是产生0和1之间(包括0,但不包括1)的一个double值 */
        boolean result = Math.random() < 0.99;
        System.out.println(result + ", ");
        return result;
    }

    public static void main(String[] args) {
        while (condition())
            System.out.println("内部循环中~~~");
        System.out.println("推出循环了~~~");
    }
}
